Línea vertical doble
El símbolo de línea vertical doble || actúa como un operador o lógico.
- Si el primer comando falla, entonces el segundo comando (a la derecha de la
||) se ejecutará. Si el primer comando tiene éxito, entonces el segundo comando no se ejecutará.
Por ejemplo, si queremos instalar un paquete y luego actualizar el sistema, podemos hacerlo de la siguiente manera:
sudo apt-get install htop || sudo apt-get update
- En este caso, si la instalación de
htopfalla, entonces se ejecutará el comandosudo apt-get update.
- Si la instalación de
htoptiene éxito, entonces el comandosudo apt-get updateno se ejecutará.
El operador || se puede utilizar para ejecutar un comando si otro comando falla, nunca va a ejecutar ambos comandos.